Using role components in implement collaboration-based designs
نویسندگان
چکیده
منابع مشابه
Report on “ Using Role Components to Implement Collaboration - Based Designs
By design of software there are two directions. One is separation of concerns where methods are used and the other is composition where different technologies are used. In this paper it is the second direction: the composition, which is concerned. In many cases a role is implemented by inheritance. In an UML models roles are specified by an association whereby all attributes are encapsulated in...
متن کاملUsing C++ Templates to Implement Role-Based Designs
Within the object-oriented technology community, much recent work on design reuse has focused on role-based collaborations distributed across multiple objects. Many bene ts can be derived by mapping role-based designs directly into implementations, including greater ease in maintaining the connection between designs and implementations under change, and the opportunity for code reuse along with...
متن کاملVerifying Component-Based Collaboration Designs
Collaboration-based or layered design provides an architecture for defining software systems. In this architecture, systems are defined as a composition of layers, where each layer (collaboration) defines a feature and the roles that each actor in the system plays in the feature. Collaboration-based designs have the advantage that features are easily added to or deleted from the system; simply ...
متن کاملThe Use of Collaboration to Implement Evidence-Based Safe Practices
The Pennsylvania Patient Safety Authority receives over 235,000 reports of medical error per year. Near miss and serious event reports of common and interesting problems are analysed to identify best practices for preventing harmful errors. Dissemination of this evidence-based information in the peer-reviewed Pennsylvania Patient Safety Advisory and presentations to medical staffs are not suffi...
متن کاملDesign and Implement Controllable Multicast Based Audio/Video Collaboration
Multicast based audio/video collaboration system is one of representative applications in next generation internet. Adopting multicast technique could save bandwidth for multipoint-to-multipoint audio/video communication. Lack of ubiquitous native multicast limits the application, and current multicast based A/V collaboration systems lack effective control mechanism. This paper introduces one c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 1996
ISSN: 0362-1340,1558-1160
DOI: 10.1145/236338.236375